翻訳と辞書
Words near each other
・ Cerekiew, Masovian Voivodeship
・ Cerekvice nad Bystřicí
・ Cerekvice nad Loučnou
・ Cerekvička-Rosice
・ Cereatta elegans
・ Cerebavis
・ Cerebellar abiotrophy
・ Cerebellar activation
・ Cerebellar agenesis
・ Cerebellar artery
・ Cerebellar ataxia
・ Cerebellar cognitive affective syndrome
・ Cerebellar hemisphere
・ Cerebellar hypoplasia
・ Cerebellar hypoplasia (non-human)
Cerebellar model articulation controller
・ Cerebellar peduncle
・ Cerebellar stroke syndrome
・ Cerebellar theory of dyslexia
・ Cerebellar tonsil
・ Cerebellar veins
・ Cerebellar vermis
・ Cerebellopontine angle
・ Cerebellopontine angle syndrome
・ Cerebellothalamic tract
・ Cerebellum
・ Cerebellum granule cell
・ Cereblon
・ Cerebos
・ Cerebos Pacific Limited


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Cerebellar model articulation controller : ウィキペディア英語版
Cerebellar model articulation controller

The cerebellar model arithmetic computer (CMAC) is a type of neural network based on a model of the mammalian cerebellum. It is also known as the cerebellar model articulation controller. It is a type of associative memory.〔J.S. Albus (1979). "Mechanisms of Planning and Problem Solving in the Brain". In: ''Mathematical Biosciences''. Vol. 45, pp. 247293, 1979.〕
The CMAC was first proposed as a function modeler for robotic controllers by James Albus in 1975〔 (hence the name), but has been extensively used in reinforcement learning and also as for automated classification in the machine learning community. CMAC computes a function f(x_1 ... x_n), where n is the number of input dimensions. The input space is divided up into hyper-rectangles, each of which is associated with a memory cell. The contents of the memory cells are the weights, which are adjusted during training. Usually, more than one quantisation of input space is used, so that any point in input space is associated with a number of hyper-rectangles, and therefore with a number of memory cells. The output of a CMAC is the algebraic sum of the weights in all the memory cells activated by the input point.
A change of value of the input point results in a change in the set of activated hyper-rectangles, and therefore a change in the set of memory cells participating in the CMAC output. The CMAC output is therefore stored in a distributed fashion, such that the output corresponding to any point in input space is derived from the value stored in a number of memory cells (hence the name associative memory). This provides generalisation.
== Building blocks ==

In the image on the right, there are two inputs to the CMAC, represented as a 2D space. Two quantising functions have been used to divide this space with two overlapping grids (one shown in heavier lines). A single input is shown near the middle, and this has activated two memory cells, corresponding to the shaded area. If another point occurs close to the one shown, it will share some of the same memory cells, providing generalisation.
The CMAC is trained by presenting pairs of input points and output values, and adjusting the weights in the activated cells by a proportion of the error observed at the output. This simple training algorithm has a proof of convergence.〔Y. Wong, CMAC Learning is Governed by a Single Parameter, IEEE International Conference on Neural Networks, San Francisco, Vol. 1, pp. 1439–43, 1993.〕
It is normal to add a kernel function to the hyper-rectangle, so that points falling towards the edge of a hyper-rectangle have a smaller activation than those falling near the centre.〔P.C.E. An, W.T. Miller, and P.C. Parks, Design Improvements in Associative Memories for Cerebellar Model Articulation Controllers, Proc. ICANN, pp. 1207–10, 1991.〕
One of the major problems cited in practical use of CMAC is the memory size required, which is directly related to the number of cells used. This is usually ameliorated by using a hash function, and only providing memory storage for the actual cells that are activated by inputs.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Cerebellar model articulation controller」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.